package controllers;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import models.Estados;
import models.Usuarios;
import play.data.Form;
import play.mvc.Controller;
import play.mvc.Result;

public class UsuarioCRUD extends Controller {
	
	private static final Form<Usuarios> novoUsuarioForm = Form.form(Usuarios.class); 

	
	public static Result listar() {
		List<Usuarios> usuarios = new ArrayList<Usuarios>();
		usuarios = Usuarios.find.all();
		return ok(views.html.usuario.listagem_usuarios.render(usuarios));

	}
	
	public static Result novoUsuario(){
		return ok(views.html.usuario.novo_usuario.render(novoUsuarioForm));
	}
	
	public static Result opcaoEstado(){
		HashMap<String, String> estados = new HashMap<String, String>();
		
		
		return TODO;
	}
	public static Result opcaoCidade(){
		
		return TODO;
	}
	
	public static Result gravar(){
		Form<Usuarios> novoUsuario = novoUsuarioForm.bindFromRequest();
		
		
		
		return TODO;
	}

}
